wool sponge - Spanish English Dictionary